An eastbound Canadian Pacific unit potash train curves along the Bow River at Castle Mountain, Alberta, running on the railroad’s Laggan Subdivision on September 20, 2002.
Canadian Pacific GE AC4400CW Nos. 9626 and 9664 power an empty eastbound Canpotex potash train into the west end of the siding at Banff, Alberta, on the morning of September 20, 2002. Both locomot... (more)
During the final days of summer a dusting of snow graces the tall peaks surrounding the Bow River Valley as a pair of Canadian Pacific GE AC4400CWs lead an eastbound Canpotex potash train through ... (more)
CSX Q165 with Canadian Pacific power passing under the Front Street bridge in Berea, Ohio on a bitter cold early January day.
CP train 101 approaching the Depot in Thunder Bay with Sperry Rail Car SRS 138 in the background.
A cold January day is coming to an end as an eastbound CP train heads toward Paynesville.
A pair of crusty GEs haul grain east past Ixonia, Wisconsin on a chilly late October morning.
A colourful 254 makes it's way though Osler approaching the West Toronto diamond. Consist is CP 9626, CEFX 1056, CP 5775, ICE 6401 and ICE 6430.
CP 113 passes the old Portage station.
On a windy and sunny morning, eastbound train 298 rolls through the verdant valley of the North Fork of the Crow River just east of Regal.
A westbound led by a Norfolk Southern GE waits on the siding at Murray as train 298 approaches on the main.
Westbound CP train with GEFX midhelper on CN's Ashcroft Sub east of Lytton
Hoffman is a busy place, as seen from the cab of CP train 383 waiting for a light to go west. A BNSF train is heading up the Midway Subdivision on the left, while on the right CP train #182 head... (more)
CP #610, a Sulphur train heads east at Duplainville, WI